Công nghệ sử dụng: Java 21, Jakarta(MVC, CDI, JPA), Hibernate, MySQL, JQuery, HTML, CSS
Dịch vụ tích hợp: VNPay, Google Oauth2, Google SMTP
Kỹ thuật áp dụng: Mô hình MVC, Mô hình 3 lớp, Chi dự án thành nhiều modules bằng Maven
Tính năng người dùng:
-
Đăng nhập, đăng ký bằng email và password
-
Đăng nhập bằng Google
-
Gửi HTML template mail
-
Nạp tiền vào tài khoản bằng VNPay
-
Xem phim, like phim, bình luận phim
-
Tra cứu phim đã xem, phim yêu thích, lịch sử nạp tiền
-
Cập nhật thông tin cá nhân, đổi password
-
Tìm kiếm phim bằng từ khoá
Tính năng quản trị viên:
-
Tra cứu lịch sử giao dịch gần đây
-
Thống kê doanh thu
-
Quản lý phim đang công chiếu, ngừng công chiếu
-
Thêm, chỉnh sửa phim
-
Quản lý người dùng
-
Quản lý thể loại
-
Thống kê top người dùng đã nạp tiền
-
Thống kê top phim được yêu thích nhất
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Ứng dụng cần cài đặt
-
Docker
-
IntelliJ IDEA
-
Open JDK 21 (đã được cài đặt biến môi trường)
Các bước cài đặt mình đã ghi rõ ở file README.md và hướng dẫn ở video demo
Nếu cần hỗ trợ hãy liên hệ mình qua Zalo hoặc Gmail để được phản hồi sớm nhất!!!